commitment to deliver - Francés Inglés Diccionario